package com.coder4j.starter.web.jwt;

import lombok.Data;

import java.util.HashMap;
import java.util.List;

/**
 * 认证用户
 * @author Keller
 * @date 2023-02-21 19:52:25
 */
@Data
public class AuthVO {
    /**
     * 用户ID
     */
    Long userId;

    String accountNo;

    /**
     * 用户名
     */
    String userName;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 部门ID
     */
    Long orgId;

    /**
     * 部门名称
     */
    String orgName;

    String orgPath;

    /**
     * 角色
     */
     Long roleId;

     String roleName;

    /**
     * 数据范围
     */
    String dataScope;

    /**
     * 权限
     */
    List<Long> rights;

    List<String> buttons;

    /**
     * Token
     */
    String token;

    /**
     * 自定义数据
     */
    HashMap<String,String> customData;

}
